package com.gd.iot.energy.po.systemadmin;

import java.math.BigDecimal;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;

/**
* @ClassName: AreaArchivesPO
* @Description:  
* @author: 自动生成器 
* @date: 2020年08月07日 15:57:45
*/
@TableName("energy_area_archives")
public class AreaArchivesPO {
    /**
     * @fieldName: id
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: battery
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String battery;

    /**
     * @fieldName: collectChannel
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer collectChannel;

    /**
     * @fieldName: controlValueAddress
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String controlValueAddress;

    /**
     * @fieldName: customerAddress
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerAddress;

    /**
     * @fieldName: customerCertificateNumber
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerCertificateNumber;

    /**
     * @fieldName: customerCertificateType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerCertificateType;

    /**
     * @fieldName: customerEmail
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerEmail;

    /**
     * @fieldName: customerFee
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal customerFee;

    /**
     * @fieldName: customerName
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerName;

    /**
     * @fieldName: customerPassword
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerPassword;

    /**
     * @fieldName: customerPhone
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerPhone;

    /**
     * @fieldName: customerSerialnumber
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerSerialnumber;

    /**
     * @fieldName: customerState
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerState;

    /**
     * @fieldName: customerTel
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerTel;

    /**
     * @fieldName: customerType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerType;

    /**
     * @fieldName: customerUseState
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerUseState;

    /**
     * @fieldName: equipmentType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer equipmentType;

    /**
     * @fieldName: householdNum
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long householdNum;

    /**
     * @fieldName: lorawanDeveui
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String lorawanDeveui;

    /**
     * @fieldName: measureBillingType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer measureBillingType;

    /**
     * @fieldName: measureControlType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer measureControlType;

    /**
     * @fieldName: measureName
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String measureName;

    /**
     * @fieldName: measureOverdraftMoney
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal measureOverdraftMoney;

    /**
     * @fieldName: measureWarnMoney
     * @fieldType: BigDecimal 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal measureWarnMoney;

    /**
     * @fieldName: meterFlat
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterFlat;

    /**
     * @fieldName: meterMemo
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterMemo;

    /**
     * @fieldName: meterPeak
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterPeak;

    /**
     * @fieldName: meterReading
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterReading;

    /**
     * @fieldName: meterTip
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterTip;

    /**
     * @fieldName: meterTotal
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterTotal;

    /**
     * @fieldName: meterType
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer meterType;

    /**
     * @fieldName: meterValley
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterValley;

    /**
     * @fieldName: nboneNetDeviceId
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String nboneNetDeviceId;

    /**
     * @fieldName: nbonetNetImei
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String nbonetNetImei;

    /**
     * @fieldName: normalDayDosage
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String normalDayDosage;

    /**
     * @fieldName: oreaName
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String oreaName;

    /**
     * @fieldName: paymod
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer paymod;

    /**
     * @fieldName: reading
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String reading;

    /**
     * @fieldName: runstate
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer runstate;

    /**
     * @fieldName: serialnumber
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String serialnumber;

    /**
     * @fieldName: snr
     * @fieldType: String 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private String snr;

    /**
     * @fieldName: sysconfigEquipmentModel
     * @fieldType: Long 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long sysconfigEquipmentModel;

    /**
     * @fieldName: valveState
     * @fieldType: Integer 
     * @Description: 
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer valveState;

    /**
     * @fieldName: measureAreaOrg
     * @fieldType: Long 
     * @Description: energy_area_organization表id
     */
    @ApiModelProperty(value = "energy_area_organization表id", hidden = false)
    private Long measureAreaOrg;

    /**
     * @fieldName: measureEquipCollect
     * @fieldType: Long 
     * @Description: energy_equip_collect 表id
     */
    @ApiModelProperty(value = "energy_equip_collect 表id", hidden = false)
    private Long measureEquipCollect;

    /**
     * @fieldName: measureEquipConcent
     * @fieldType: Long 
     * @Description: energy_equip_collect 表id
     */
    @ApiModelProperty(value = "energy_equip_collect 表id", hidden = false)
    private Long measureEquipConcent;

    /**
     * @fieldName: measureParamPrice
     * @fieldType: Long 
     * @Description: energy_param_price 表id
     */
    @ApiModelProperty(value = "energy_param_price 表id", hidden = false)
    private Long measureParamPrice;

    /**
     * @fieldName: sysconfigMeterModel
     * @fieldType: Long 
     * @Description: energy_sysconfig_metermodel 表id
     */
    @ApiModelProperty(value = "energy_sysconfig_metermodel 表id", hidden = false)
    private Long sysconfigMeterModel;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Long companyId) {
        this.companyId = companyId;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getEnergyType() {
        return energyType;
    }

    public void setEnergyType(Integer energyType) {
        this.energyType = energyType;
    }

    public Boolean getIsDel() {
        return isDel;
    }

    public void setIsDel(Boolean isDel) {
        this.isDel = isDel;
    }

    public Date getModifyDate() {
        return modifyDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Long getOperatorId() {
        return operatorId;
    }

    public void setOperatorId(Long operatorId) {
        this.operatorId = operatorId;
    }

    public String getBattery() {
        return battery;
    }

    public void setBattery(String battery) {
        this.battery = battery == null ? null : battery.trim();
    }

    public Integer getCollectChannel() {
        return collectChannel;
    }

    public void setCollectChannel(Integer collectChannel) {
        this.collectChannel = collectChannel;
    }

    public String getControlValueAddress() {
        return controlValueAddress;
    }

    public void setControlValueAddress(String controlValueAddress) {
        this.controlValueAddress = controlValueAddress == null ? null : controlValueAddress.trim();
    }

    public String getCustomerAddress() {
        return customerAddress;
    }

    public void setCustomerAddress(String customerAddress) {
        this.customerAddress = customerAddress == null ? null : customerAddress.trim();
    }

    public String getCustomerCertificateNumber() {
        return customerCertificateNumber;
    }

    public void setCustomerCertificateNumber(String customerCertificateNumber) {
        this.customerCertificateNumber = customerCertificateNumber == null ? null : customerCertificateNumber.trim();
    }

    public Integer getCustomerCertificateType() {
        return customerCertificateType;
    }

    public void setCustomerCertificateType(Integer customerCertificateType) {
        this.customerCertificateType = customerCertificateType;
    }

    public String getCustomerEmail() {
        return customerEmail;
    }

    public void setCustomerEmail(String customerEmail) {
        this.customerEmail = customerEmail == null ? null : customerEmail.trim();
    }

    public BigDecimal getCustomerFee() {
        return customerFee;
    }

    public void setCustomerFee(BigDecimal customerFee) {
        this.customerFee = customerFee;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName == null ? null : customerName.trim();
    }

    public String getCustomerPassword() {
        return customerPassword;
    }

    public void setCustomerPassword(String customerPassword) {
        this.customerPassword = customerPassword == null ? null : customerPassword.trim();
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone == null ? null : customerPhone.trim();
    }

    public String getCustomerSerialnumber() {
        return customerSerialnumber;
    }

    public void setCustomerSerialnumber(String customerSerialnumber) {
        this.customerSerialnumber = customerSerialnumber == null ? null : customerSerialnumber.trim();
    }

    public Integer getCustomerState() {
        return customerState;
    }

    public void setCustomerState(Integer customerState) {
        this.customerState = customerState;
    }

    public String getCustomerTel() {
        return customerTel;
    }

    public void setCustomerTel(String customerTel) {
        this.customerTel = customerTel == null ? null : customerTel.trim();
    }

    public Integer getCustomerType() {
        return customerType;
    }

    public void setCustomerType(Integer customerType) {
        this.customerType = customerType;
    }

    public Integer getCustomerUseState() {
        return customerUseState;
    }

    public void setCustomerUseState(Integer customerUseState) {
        this.customerUseState = customerUseState;
    }

    public Integer getEquipmentType() {
        return equipmentType;
    }

    public void setEquipmentType(Integer equipmentType) {
        this.equipmentType = equipmentType;
    }

    public Long getHouseholdNum() {
        return householdNum;
    }

    public void setHouseholdNum(Long householdNum) {
        this.householdNum = householdNum;
    }

    public String getLorawanDeveui() {
        return lorawanDeveui;
    }

    public void setLorawanDeveui(String lorawanDeveui) {
        this.lorawanDeveui = lorawanDeveui == null ? null : lorawanDeveui.trim();
    }

    public Integer getMeasureBillingType() {
        return measureBillingType;
    }

    public void setMeasureBillingType(Integer measureBillingType) {
        this.measureBillingType = measureBillingType;
    }

    public Integer getMeasureControlType() {
        return measureControlType;
    }

    public void setMeasureControlType(Integer measureControlType) {
        this.measureControlType = measureControlType;
    }

    public String getMeasureName() {
        return measureName;
    }

    public void setMeasureName(String measureName) {
        this.measureName = measureName == null ? null : measureName.trim();
    }

    public BigDecimal getMeasureOverdraftMoney() {
        return measureOverdraftMoney;
    }

    public void setMeasureOverdraftMoney(BigDecimal measureOverdraftMoney) {
        this.measureOverdraftMoney = measureOverdraftMoney;
    }

    public BigDecimal getMeasureWarnMoney() {
        return measureWarnMoney;
    }

    public void setMeasureWarnMoney(BigDecimal measureWarnMoney) {
        this.measureWarnMoney = measureWarnMoney;
    }

    public String getMeterFlat() {
        return meterFlat;
    }

    public void setMeterFlat(String meterFlat) {
        this.meterFlat = meterFlat == null ? null : meterFlat.trim();
    }

    public String getMeterMemo() {
        return meterMemo;
    }

    public void setMeterMemo(String meterMemo) {
        this.meterMemo = meterMemo == null ? null : meterMemo.trim();
    }

    public String getMeterPeak() {
        return meterPeak;
    }

    public void setMeterPeak(String meterPeak) {
        this.meterPeak = meterPeak == null ? null : meterPeak.trim();
    }

    public String getMeterReading() {
        return meterReading;
    }

    public void setMeterReading(String meterReading) {
        this.meterReading = meterReading == null ? null : meterReading.trim();
    }

    public String getMeterTip() {
        return meterTip;
    }

    public void setMeterTip(String meterTip) {
        this.meterTip = meterTip == null ? null : meterTip.trim();
    }

    public String getMeterTotal() {
        return meterTotal;
    }

    public void setMeterTotal(String meterTotal) {
        this.meterTotal = meterTotal == null ? null : meterTotal.trim();
    }

    public Integer getMeterType() {
        return meterType;
    }

    public void setMeterType(Integer meterType) {
        this.meterType = meterType;
    }

    public String getMeterValley() {
        return meterValley;
    }

    public void setMeterValley(String meterValley) {
        this.meterValley = meterValley == null ? null : meterValley.trim();
    }

    public String getNboneNetDeviceId() {
        return nboneNetDeviceId;
    }

    public void setNboneNetDeviceId(String nboneNetDeviceId) {
        this.nboneNetDeviceId = nboneNetDeviceId == null ? null : nboneNetDeviceId.trim();
    }

    public String getNbonetNetImei() {
        return nbonetNetImei;
    }

    public void setNbonetNetImei(String nbonetNetImei) {
        this.nbonetNetImei = nbonetNetImei == null ? null : nbonetNetImei.trim();
    }

    public String getNormalDayDosage() {
        return normalDayDosage;
    }

    public void setNormalDayDosage(String normalDayDosage) {
        this.normalDayDosage = normalDayDosage == null ? null : normalDayDosage.trim();
    }

    public String getOreaName() {
        return oreaName;
    }

    public void setOreaName(String oreaName) {
        this.oreaName = oreaName == null ? null : oreaName.trim();
    }

    public Integer getPaymod() {
        return paymod;
    }

    public void setPaymod(Integer paymod) {
        this.paymod = paymod;
    }

    public String getReading() {
        return reading;
    }

    public void setReading(String reading) {
        this.reading = reading == null ? null : reading.trim();
    }

    public Integer getRunstate() {
        return runstate;
    }

    public void setRunstate(Integer runstate) {
        this.runstate = runstate;
    }

    public String getSerialnumber() {
        return serialnumber;
    }

    public void setSerialnumber(String serialnumber) {
        this.serialnumber = serialnumber == null ? null : serialnumber.trim();
    }

    public String getSnr() {
        return snr;
    }

    public void setSnr(String snr) {
        this.snr = snr == null ? null : snr.trim();
    }

    public Long getSysconfigEquipmentModel() {
        return sysconfigEquipmentModel;
    }

    public void setSysconfigEquipmentModel(Long sysconfigEquipmentModel) {
        this.sysconfigEquipmentModel = sysconfigEquipmentModel;
    }

    public Integer getValveState() {
        return valveState;
    }

    public void setValveState(Integer valveState) {
        this.valveState = valveState;
    }

    public Long getMeasureAreaOrg() {
        return measureAreaOrg;
    }

    public void setMeasureAreaOrg(Long measureAreaOrg) {
        this.measureAreaOrg = measureAreaOrg;
    }

    public Long getMeasureEquipCollect() {
        return measureEquipCollect;
    }

    public void setMeasureEquipCollect(Long measureEquipCollect) {
        this.measureEquipCollect = measureEquipCollect;
    }

    public Long getMeasureEquipConcent() {
        return measureEquipConcent;
    }

    public void setMeasureEquipConcent(Long measureEquipConcent) {
        this.measureEquipConcent = measureEquipConcent;
    }

    public Long getMeasureParamPrice() {
        return measureParamPrice;
    }

    public void setMeasureParamPrice(Long measureParamPrice) {
        this.measureParamPrice = measureParamPrice;
    }

    public Long getSysconfigMeterModel() {
        return sysconfigMeterModel;
    }

    public void setSysconfigMeterModel(Long sysconfigMeterModel) {
        this.sysconfigMeterModel = sysconfigMeterModel;
    }
}